(VAR X) (STRATEGY CONTEXTSENSITIVE (c) (f) (g) ) (RULES c -> f(g(c)) f(g(X)) -> g(X) )